Implementing a Domain-Specific Modeling Environment For a Family of Thick-Client GUI Components

نویسنده

  • Milosz Muszynski
چکیده

This paper focuses on the practical aspects of building a Domain-Specific solution for families of thick-client GUI components. The components lack business-logic, they are parts of thick-client applications and are built to be used through well-defined data oriented interfaces. We’ve observed that with such GUI components it is not always possible to keep the generators simple. Generating the glue code only and pushing the variability into the framework was not always feasible. We found it necessary to generate relatively large amounts of code. On the other hand, we noticed that with the characteristic for our components static variability it is possible to make the modeling process reference implementation driven. We describe an environment that focuses on using reference implementations as sources of metamodels and drivers of the generation process, effectively avoiding duplication of code between the reference implementation and the generator.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

designing and implementing a 3D indoor navigation web application

​During the recent years, the need arises for indoor navigation systems for guidance of a client in natural hazards and fire, due to the fact that human settlements have been complicating. This research paper aims to design and implement a visual indoor navigation web application. The designed system processes CityGML data model automatically and then, extracts semantic, topologic and geometric...

متن کامل

Thin-client/server Delivery for Oracle Interface and Tools

As the popularity of eLearning continues to grow, more and more academic institutions and corporate training and development departments are developing content and delivery systems for Internet based “online” education, training and development. Oracle lab environments may call for access to specific Oracle applications, products, and tools, and the feasibility of having every user or student l...

متن کامل

Automatic composition of software systems from components with anonymous dependencies

In this paper, we discuss a way of composing a system from components where the dependencies between the components are not explicitly known. We make observations based on our experience with defining and implementing a composition mechanism for layered architectures. We propose a manner of specifying component descriptions to express anonymous dependencies between the components, an applicatio...

متن کامل

Design of a Simple Graphical User Interface to the Relational Database Management System

This proposed work aims to provide a powerful Integrated Development Environment (IDE) client for Oracle database server. Using this client tool user does not require more knowledge of oracle database. With the intuitive DB tool GUI increase your code quality and reduce the development process time. By using this client software IDE, users can access and maintain the oracle software in an easy ...

متن کامل

Building Multi-Device, Component-based, Thin-client Groupware: Issues and Experiences

The use of groupware, or collaborative work-supporting technologies, has become wide-spread, but many existing groupware systems are too difficult to integrate with domain-specific software applications, only work for specific user interface hardware, or provide inappropriate, thick-client architectural solutions. We describe a set of server-side software components we have developed providing ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005